!function (c) {
  "use strict";

  var B,
      s = function (c, B) {
    this.$element = c, this.defaults = {
      vSpace: 5,
      server: "",
      captchaIdEle: "",
      captchaValueEle: "",
      imgSize: {
        width: "288px",
        height: "225px"
      },
      blockSize: {
        width: "60px",
        height: "225px"
      },
      barSize: {
        width: "288px",
        height: "60px"
      },
      errCount: 0,
      hideRefreshButton: !1,
      ready: function () {},
      success: function () {},
      error: function () {}
    }, this.options = $["extend"]({}, this["defaults"], B);
  };

  s["prototype"] = {
    captchaObj: null,
    init: function () {
      var c, B;
      c = "0", B = 1;

      var s = _cB$["q"](c);

      for (1; s !== _cB$.q(B);) switch (s) {
        case _cB$["q"](c):
          this.options.type == "slip" && (this["captchaObj"] = new e(this.$element, this.options)), _cB$["r"](), s = _cB$.q(B);
      }
    },
    refresh: function () {
      var c, B;
      B = "3", c = 2;

      var s = _cB$.q(c);

      for (2; s !== _cB$.q(B);) switch (s) {
        case _cB$.q(c):
          this["captchaObj"].refresh(), _cB$["r"](), s = _cB$.q(B);
      }
    }
  };

  var a,
      t,
      e = function (c, B) {
    var s, a;
    this.$element = $(c), this.defaults = {
      vSpace: 5,
      server: "",
      captchaIdEle: "",
      captchaValueEle: "",
      imgSize: {
        width: "288px",
        height: "225px"
      },
      blockSize: {
        width: "60px",
        height: "225px"
      },
      barSize: {
        width: "288px",
        height: "60px"
      },
      hideRefreshButton: !1,
      errCount: 0,
      ready: function () {},
      success: function () {},
      error: function () {}
    }, this.options = $.extend({}, this.defaults, B), a = "5", s = 4;

    var t = _cB$.q(s);

    for (4; t !== _cB$.q(a);) switch (t) {
      case _cB$.q(s):
        this.init(), _cB$["r"](), t = _cB$["q"](a);
    }
  };

  e.prototype = {
    captchaid: "",
    init: function () {
      var c,
          B,
          s,
          a,
          t = this;
      s = 8, c = 6, B = 7, a = "9";

      var e,
          i,
          r,
          h,
          o,
          n,
          b,
          d = _cB$.q(B);

      for (2; d !== _cB$["q"](a);) switch (d) {
        case _cB$.q(c):
          this["loadImage"](), d = _cB$["q"](s);
          break;

        case _cB$["q"](s):
          this["options"]["ready"](), d = _cB$["r"]() ? _cB$.q(a) : _cB$["q"](a);
          break;

        case _cB$.q(B):
          this.loadDom(), d = _cB$.q(c);
      }

      this.$element[0].onselectstart = document.body["ondrag"] = function () {
        return !1;
      }, n = 15, e = "10", r = 12, h = "13", o = 14, i = 11, b = 16;

      var q = _cB$.q(h);

      for (4; q !== _cB$["q"](b);) switch (q) {
        case _cB$.q(i):
          window["addEventListener"]("mouseup", function () {
            t.end();
          }), q = _cB$.q(r);
          break;

        case _cB$.q(o):
          window["addEventListener"]("mousemove", function (c) {
            t.move(c);
          }), q = _cB$.q(n);
          break;

        case _cB$["q"](e):
          window.addEventListener("touchmove", function (c) {
            t["move"](c);
          }), q = _cB$.q(o);
          break;

        case _cB$.q(n):
          window.addEventListener("touchend", function () {
            t["end"]();
          }), q = _cB$.q(i);
          break;

        case _cB$.q(h):
          this.addMoveEvent(), q = _cB$["q"](e);
          break;

        case _cB$["q"](r):
          t.options.hideRefreshButton && t.$element.find(".verify-refresh").on("click", function () {
            t.refresh();
          }), q = _cB$.r() ? _cB$.q(b) : _cB$["q"](b);
      }
    },
    addMoveEvent: function () {
      var c,
          B,
          s,
          a = this;
      c = "17", s = "19", B = 18;

      for (var t = _cB$.q(B), e = 6; t !== _cB$["q"](s);) switch (t) {
        case e * (e + 1) * (e + 2) * (e + 3) * (e + 4) * (e + 5) * (e + 6) % 7 + 33 + "":
          return -1;

        case _cB$.q(B):
          this["htmlDoms"].move_block.on("touchstart", function (c) {
            a.start(c);
          }), t = _cB$["q"](c);
          break;

        case _cB$.q(c):
          this.htmlDoms.move_block["on"]("mousedown", function (c) {
            a.start(c);
          }), t = _cB$.r() ? _cB$.q(s) : _cB$["q"](s);
      }
    },
    loadDom: function () {
      var c,
          B,
          s = "",
          a = "";
      s += "<div class=\"verify-img-panel\"><img src=\"\" />", c = 20, B = 21;

      for (var t, e, i = _cB$["q"](c), r = 6; i !== _cB$["q"](B);) switch (i) {
        case r * (r + 1) * (r + 2) * (r + 3) * (r + 4) * (r + 5) * (r + 6) % 7 + 37 + "":
          this.options.hideRefreshButton && (s += "<div  class=\"verify-refresh\"><i class=\"iconfont icon-refresh\"></i></div>"), _cB$["r"](), i = _cB$["q"](B);
      }

      s += "</div>", a = "<div  class=\"verify-sub-block\"><img src=\"\" /></div>", s += "<div class=\"verify-bar-area\"><span  class=\"verify-msg\">向右拖动滑块填充拼图</span><div class=\"verify-left-bar\"><span  class=\"verify-msg\"></span><div  class=\"verify-move-block\"><i  class=\"verify-icon iconfont icon-right\"></i></div>" + a + "</div></div>", e = 23, t = "22";

      var h,
          o,
          n,
          b,
          d,
          q,
          f,
          m = _cB$.q(t);

      for (5; m !== _cB$["q"](e);) switch (m) {
        case _cB$["q"](t):
          this.$element.append(s), m = _cB$.r() ? _cB$["q"](e) : _cB$.q(e);
      }

      this["htmlDoms"] = {
        sub_block: this.$element.find(".verify-sub-block"),
        img_panel: this.$element.find(".verify-img-panel"),
        bar_area: this["$element"].find(".verify-bar-area"),
        move_block: this.$element.find(".verify-move-block"),
        left_bar: this.$element.find(".verify-left-bar"),
        msg: this.$element.find(".verify-msg"),
        icon: this.$element.find(".verify-icon"),
        refresh: this.$element.find(".verify-refresh")
      }, this.status = !1, this["setSize"] = this["resetSize"](this), q = 29, n = 26, f = "30", h = 24, d = 28, o = 25, b = 27;

      for (var l = _cB$.q(n), u = 5; l !== _cB$["q"](f);) switch (l) {
        case _cB$.q(h):
          this["randSet"](), l = _cB$["r"]() ? _cB$["q"](f) : _cB$.q(f);
          break;

        case _cB$["q"](o):
          this.htmlDoms.bar_area.css({
            width: this.setSize.bar_width,
            height: this["options"].barSize.height,
            "line-height": this.options.barSize.height
          }), l = _cB$.q(b);
          break;

        case _cB$.q(n):
          this.htmlDoms.sub_block.css({
            width: this.options.blockSize.width,
            height: this.options.blockSize.height
          }), l = _cB$.q(q);
          break;

        case _cB$.q(b):
          this.htmlDoms.move_block["css"]({
            width: this.options.barSize.height,
            height: this.options.barSize.height
          }), l = _cB$["q"](d);
          break;

        case u * (u + 1) * (u + 2) * (u + 3) * (u + 4) * (u + 5) % 6 + 49 + "":
          this["htmlDoms"].left_bar.css({
            width: this.options.barSize.height,
            height: this["options"].barSize.height
          }), l = _cB$["q"](h);
          break;

        case _cB$["q"](q):
          this["htmlDoms"].img_panel["css"]({
            width: this["setSize"].img_width,
            height: this.setSize.img_height
          }), l = _cB$["q"](o);
      }
    },
    start: function (c) {
      var B, s, a, t, e, i;
      a = "33", i = "36", t = 34, s = 32, B = "31", e = "35";

      var r = _cB$.q(B);

      for (3; r !== _cB$["q"](i);) switch (r) {
        case _cB$.q(e):
          c.stopPropagation(), _cB$["r"](), r = _cB$.q(i);
          break;

        case _cB$.q(a):
          this.htmlDoms.icon.css("color", "#fff"), r = _cB$.q(e);
          break;

        case _cB$.q(t):
          this.htmlDoms.move_block["css"]("background-color", "#337ab7"), r = _cB$.q(s);
          break;

        case _cB$.q(s):
          this.htmlDoms.left_bar.css("border-color", "#337AB7"), r = _cB$.q(a);
          break;

        case _cB$["q"](B):
          this.htmlDoms["msg"].text(""), r = _cB$["q"](t);
      }

      this.status = !0;
    },
    move: function (c) {
      var B, s;
      B = 37, s = 38;

      var a = _cB$["q"](B);

      for (1; a !== _cB$["q"](s);) switch (a) {
        case _cB$["q"](B):
          if (this.status) {
            if (c.touches) t = c.touches[0]["pageX"];else var t = c["clientX"];
            var i = t - e.prototype.getLeft(this["htmlDoms"]["bar_area"][0]);
            i >= this.htmlDoms.bar_area[0]["offsetWidth"] - parseInt(parseInt(this.options["blockSize"].width) / 2) - 2 && (i = this.htmlDoms["bar_area"][0]["offsetWidth"] - parseInt(parseInt(this.options["blockSize"]["width"]) / 2) - 2), i <= 0 && (i = parseInt(parseInt(this.options.blockSize.width) / 2));
            var r = i - parseInt(parseInt(this.options.blockSize.width) / 2);
            r < 0 && (r = 0), this.htmlDoms.move_block["css"]("left", r + "px"), this.htmlDoms["left_bar"].css("width", r + "px"), this["htmlDoms"].sub_block.css("left", r + "px");
          }

          _cB$["r"](), a = _cB$.q(s);
      }
    },
    end: function () {
      var c, B;
      c = 39, B = 40;

      var s = _cB$.q(c);

      for (3; s !== _cB$.q(B);) switch (s) {
        case _cB$["q"](c):
          this.status && (this.checkImage(), this.status = !1), s = _cB$["r"]() ? _cB$.q(B) : _cB$["q"](B);
      }
    },
    checkOk: function () {
      var c, B, s, a, t, e, i, r, h;
      e = 46, a = 44, r = "48", h = 49, t = "45", i = 47, B = 42, c = 41, s = 43;

      var o = _cB$.q(t);

      for (6; o !== _cB$.q(h);) switch (o) {
        case _cB$["q"](s):
          this["htmlDoms"].icon.addClass("icon-check"), o = _cB$.q(e);
          break;

        case _cB$["q"](r):
          this.htmlDoms["icon"].css("color", "#fff"), o = _cB$.q(a);
          break;

        case _cB$.q(e):
          this.htmlDoms["refresh"].hide(), o = _cB$["q"](B);
          break;

        case _cB$.q(a):
          this.htmlDoms.icon["removeClass"]("icon-right"), o = _cB$.q(s);
          break;

        case _cB$.q(t):
          this.htmlDoms.move_block.css("background-color", "#fff"), o = _cB$.q(c);
          break;

        case _cB$.q(B):
          this["htmlDoms"]["move_block"]["unbind"]("mousedown touchstart"), o = _cB$.q(i);
          break;

        case _cB$.q(i):
          this["options"]["success"](), _cB$.r(), o = _cB$["q"](h);
          break;

        case _cB$["q"](c):
          this.htmlDoms.left_bar.css({
            "border-color": "#5cb85c",
            "background-color": "#5cb85c"
          }), o = _cB$.q(r);
      }
    },
    checkFail: function (c) {
      var B,
          s,
          a,
          t,
          e,
          i,
          r,
          h,
          o,
          n = this;
      s = 51, B = 50, t = 53, r = 56, i = 55, a = "52", h = 57, e = 54, o = "58";

      for (var b, d, q, f = _cB$.q(B), m = 1; f !== _cB$.q(o);) switch (f) {
        case m * (m + 1) * (2 * m + 1) % 6 + 88 + "":
          c == 2100 && (n["$element"]["find"](".verify-left-bar:eq(0)").hide(), n["$element"]["find"](".verify-msg:eq(0)")["hide"](), n.$element.find(".verify-bar-area:eq(0)")["append"]("<span class=\"verify-error-msg\"  >验证码过期</span>")), f = _cB$.q(e);
          break;

        case _cB$["q"](r):
          this.htmlDoms.left_bar.css("border-color", "#d9534f"), f = _cB$.q(i);
          break;

        case _cB$.q(s):
          this.options.error(), f = _cB$.r() ? _cB$["q"](o) : _cB$.q(o);
          break;

        case _cB$.q(a):
          this["htmlDoms"].icon.addClass("icon-close"), f = _cB$.q(h);
          break;

        case _cB$.q(i):
          this.htmlDoms.icon.css("color", "#fff"), f = _cB$["q"](t);
          break;

        case _cB$.q(B):
          this.htmlDoms.move_block.css("background-color", "#d9534f"), f = _cB$["q"](r);
          break;

        case _cB$.q(t):
          this.htmlDoms["icon"]["removeClass"]("icon-right"), f = _cB$["q"](a);
          break;

        case _cB$.q(e):
          setTimeout(function () {
            n["refreshPos"]();
          }, 700), f = _cB$.q(s);
      }

      this.options.errCount++, b = "59", d = "60", q = 61;

      var l = _cB$["q"](d);

      for (2; l !== _cB$["q"](q);) switch (l) {
        case _cB$.q(d):
          c == 2100 && this.refresh(), l = _cB$.q(b);
          break;

        case _cB$.q(b):
          this.options.errCount >= 5 && (this.refresh(), this["options"].errCount = 0), _cB$["r"](), l = _cB$.q(q);
      }
    },
    refreshPos: function () {
      var c, B, s, a, t, e, i, r, h, o, n, b, d, q;
      d = "74", r = 69, n = 72, h = "70", q = "75", s = 64, b = 73, B = 63, o = "71", t = 66, c = 62, e = "67", a = 65, i = 68;

      var f = _cB$.q(s);

      for (3; f !== _cB$.q(q);) switch (f) {
        case _cB$["q"](h):
          this.$element.find(".verify-msg:eq(0)").text("向右拖动滑块填充拼图"), f = _cB$.q(B);
          break;

        case _cB$.q(d):
          this["htmlDoms"].left_bar["animate"]({
            width: "60px"
          }, "fast"), f = _cB$["q"](a);
          break;

        case _cB$["q"](e):
          this.htmlDoms.icon.css("color", "#000"), f = _cB$.q(r);
          break;

        case _cB$.q(c):
          this.addMoveEvent(), f = _cB$["r"]() ? _cB$.q(q) : _cB$["q"](q);
          break;

        case _cB$.q(i):
          this.htmlDoms.move_block["css"]("background-color", "#fff"), f = _cB$["q"](o);
          break;

        case _cB$["q"](s):
          this["$element"].find(".verify-left-bar:eq(0)").show(), f = _cB$.q(t);
          break;

        case _cB$.q(b):
          this.htmlDoms["icon"].addClass("icon-right"), f = _cB$.q(h);
          break;

        case _cB$.q(r):
          this.htmlDoms.icon.removeClass("icon-close"), f = _cB$["q"](b);
          break;

        case _cB$["q"](t):
          this.$element["find"](".verify-msg:eq(0)").show(), f = _cB$.q(n);
          break;

        case _cB$.q(n):
          this.htmlDoms.move_block["animate"]({
            left: "0px"
          }, "fast"), f = _cB$.q(i);
          break;

        case _cB$.q(o):
          this.htmlDoms["sub_block"]["animate"]({
            left: "0px"
          }, "fast"), f = _cB$.q(d);
          break;

        case _cB$.q(a):
          this["htmlDoms"]["left_bar"]["css"]({
            "border-color": "#ddd",
            "background-color": "#f0fff0"
          }), f = _cB$.q(e);
          break;

        case _cB$.q(B):
          this["$element"].find(".verify-error-msg:eq(0)").remove(), f = _cB$["q"](c);
      }
    },
    resetSize: function (c) {
      var B,
          s,
          a,
          t,
          e,
          i,
          r,
          h,
          o,
          n,
          b,
          d,
          q = c.$element.parent().width() || $(window).width(),
          f = c.$element["parent"]().height() || $(window)["height"]();
      n = 80, o = "79", d = 82, r = 77, b = 81, h = "78", i = "76";

      for (var m = _cB$.q(b), l = 4; m !== _cB$["q"](d);) switch (m) {
        case l * (l + 1) * (l + 2) * (l + 3) * (l + 4) % 5 + 119 + "":
          e = c.options.barSize.width.indexOf("%") != -1 ? parseInt(c.options.blockSize["width"]) / 100 * f + "px" : c.options.blockSize.width;

        case _cB$.q(r):
          a = c.options.barSize["width"]["indexOf"]("%") != -1 ? parseInt(c["options"]["barSize"].width) / 100 * q + "px" : c["options"].barSize["width"], m = _cB$.q(h);
          break;

        case _cB$.q(i):
          return {
            img_width: B,
            img_height: s,
            bar_width: a,
            bar_height: t,
            block_width: e
          };

        case _cB$.q(h):
          t = c["options"].barSize.height.indexOf("%") != -1 ? parseInt(c.options.barSize.height) / 100 * f + "px" : c.options.barSize.height, m = _cB$.q(o);
          break;

        case l * (l + 1) * (l + 2) * (l + 3) * (l + 4) % 5 + 118 + "":
          B = c.options.imgSize["width"].indexOf("%") != -1 ? parseInt(c.options["imgSize"].width) / 100 * q + "px" : c["options"]["imgSize"].width, m = _cB$.q(n);
          break;

        case _cB$.q(n):
          s = c.options.imgSize["height"]["indexOf"]("%") != -1 ? parseInt(c.options.imgSize.height) / 100 * f + "px" : c["options"]["imgSize"].height, m = _cB$["q"](r);
          break;

        case _cB$["q"](o):
          e = c.options.barSize.width.indexOf("%") != -1 ? parseInt(c.options.blockSize["width"]) / 100 * f + "px" : c.options["blockSize"].width, m = _cB$["q"](i);
      }
    },
    randSet: function () {
      var c, B, s;
      B = 84, c = 83, s = 85;

      for (var a = _cB$.q(c), t = 0; a !== _cB$.q(s);) switch (a) {
        case t * (t + 1) % 2 + 123 + "":
          this.$element.find(".verify-img-panel").css("margin-bottom", this.options.vSpace + "px"), a = _cB$["q"](B);
          break;

        case _cB$.q(B):
          this.$element["find"](".verify-sub-block").css({
            top: "-" + (parseInt(this.setSize.img_height) + this["options"].vSpace + 2) + "px",
            "background-repeat": "no-repeat",
            "background-size": this["setSize"].block_width + " " + this.setSize["img_height"],
            "background-position": "center",
            position: "absolute"
          }), _cB$["r"](), a = _cB$.q(s);
      }
    },
    checkImage: function () {
      var c,
          B,
          s = this.gettimestamp(),
          a = this["gettimestamp"](),
          t = "1.0",
          e = this.htmlDoms.move_block["css"]("left").replace("px", "");
      B = 87, c = 86;

      var i = _cB$.q(c);

      for (2; i !== _cB$.q(B);) switch (i) {
        case _cB$["q"](c):
          $("#" + this["options"]["captchaValueEle"]).val(e), _cB$["r"](), i = _cB$.q(B);
      }

      var r,
          h,
          o = {
        version: t,
        timestamp: s,
        requestid: a,
        request: {
          imagenumber: e,
          captchaid: this.captchaid
        }
      },
          n = this;
      r = 88, h = 89;

      var b = _cB$["q"](r);

      for (6; b !== _cB$["q"](h);) switch (b) {
        case _cB$.q(r):
          $.ajax({
            url: this.options.server + "check",
            type: "post",
            data: JSON.stringify(o),
            contentType: "application/json",
            success: function (c) {
              c["response"].responsecode == 0 ? n.checkOk() : n["checkFail"](c.response.responsecode), n.status = !1;
            },
            error: function () {
              n.checkFail(responsecode), n.status = !1;
            }
          }), b = _cB$.r() ? _cB$.q(h) : _cB$["q"](h);
      }
    },
    createHttpRequest: function () {
      var c, B;
      c = 90, B = 91;

      var s = _cB$.q(c);

      for (4; s !== _cB$["q"](B);) switch (s) {
        case _cB$.q(c):
          return window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
      }
    },
    loadImage: function () {
      var c,
          B,
          s = this.gettimestamp(),
          a = {
        version: "1.0",
        timestamp: s,
        request: {
          type: "slip",
          appid: this.options.appid
        }
      },
          t = this,
          e = this["createHttpRequest"]();
      B = 93, c = "92";

      var i,
          r,
          h = _cB$["q"](c);

      for (3; h !== _cB$.q(B);) switch (h) {
        case _cB$.q(c):
          e.open("post", this.options.server + "get", !0), _cB$["r"](), h = _cB$.q(B);
      }

      e.responseType = "blob", i = "94", r = "95";

      var o,
          n,
          b,
          d = _cB$.q(i);

      for (6; d !== _cB$.q(r);) switch (d) {
        case _cB$["q"](i):
          e.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"), d = _cB$.r() ? _cB$.q(r) : _cB$["q"](r);
      }

      e["onreadystatechange"] = (o = e, function () {
        if (o.readyState == 4 && o.status == 200) {
          t.captchaid = e.getResponseHeader("gpcaptchaid"), $("#" + t["options"]["captchaIdEle"])["val"](t["captchaid"]);
          var c = e.getResponseHeader("gpcaptchal"),
              B = Number(c.substring(0, 6)),
              s = Number(c.substring(6, 12)),
              a = window.URL || window.webkitURL,
              i = new Blob([this.response]),
              r = t.$element.find(".verify-img-panel >img")[0];
          $(r).load(function (c) {
            a["revokeObjectURL"](r.src);
          })["attr"]("src", a["createObjectURL"](i.slice(0, B)));
          var h = t.$element["find"](".verify-sub-block >img")[0];
          $(h).load(function (c) {
            a.revokeObjectURL(h.src);
          }).attr("src", a.createObjectURL(i.slice(B, B + s - 1)));
        }
      }), b = "97", n = "96";

      var q = _cB$.q(n);

      for (5; q !== _cB$.q(b);) switch (q) {
        case _cB$.q(n):
          e["send"](JSON.stringify(a)), _cB$["r"](), q = _cB$.q(b);
      }
    },
    refresh: function () {
      var c, B, s;
      c = 98, s = 100, B = 99;

      var a = _cB$["q"](B);

      for (2; a !== _cB$.q(s);) switch (a) {
        case _cB$.q(B):
          this["loadImage"](), a = _cB$.q(c);
          break;

        case _cB$["q"](c):
          this.refreshPos(), a = _cB$.r() ? _cB$["q"](s) : _cB$.q(s);
      }
    },
    getLeft: function (c) {
      var B, s;
      s = "102", B = 101;

      var a = _cB$.q(B);

      for (0; a !== _cB$.q(s);) switch (a) {
        case _cB$.q(B):
          return $(c).offset()["left"];
      }
    },
    gettimestamp: function () {
      var c,
          B,
          s = new Date(),
          a = s.getHours(),
          t = s["getMinutes"](),
          e = s["getSeconds"](),
          i = s["getMilliseconds"]();
      B = 104, c = 103;

      var r = _cB$["q"](c);

      for (6; r !== _cB$.q(B);) switch (r) {
        case _cB$["q"](c):
          return this.pad(a, 2) + this["pad"](t, 2) + this["pad"](e, 2) + this.pad(i, 3);
      }
    },
    pad: function (c, B) {
      for (var s, a, t = "", e = c.toString().length; e < B;) t = "0" + t, e++;

      s = 105, a = 106;

      var i = _cB$.q(s);

      for (1; i !== _cB$.q(a);) switch (i) {
        case _cB$["q"](s):
          return t + c.toString();
      }
    }
  }, B = function () {
    var c, B;
    c = 107, B = 108;

    var s = _cB$.q(c);

    for (2; s !== _cB$["q"](B);) switch (s) {
      case _cB$.q(c):
        return this || (0, eval)("this");
    }
  }(), t = 112, a = "111";

  var i = _cB$["q"](a);

  for (4; i !== _cB$["q"](t);) switch (i) {
    case _cB$["q"](a):
      typeof module !== "undefined" && module.exports ? module["exports"] = s : typeof define === "function" && define.amd ? define(function () {
        var c, B;
        B = 110, c = 109;

        var a = _cB$.q(c);

        for (5; a !== _cB$.q(B);) switch (a) {
          case _cB$["q"](c):
            return s;
        }
      }) : !("Captcha" in B) && (B["Captcha"] = s), _cB$["r"](), i = _cB$["q"](t);
  }
}();